home *** CD-ROM | disk | FTP | other *** search
/ PC Media 2 / PC MEDIA CD02.iso / share / os2 / mgaii_11 / winnt / mga.mon < prev    next >
Encoding:
Text File  |  1993-12-06  |  40.0 KB  |  1,188 lines

  1. ; Matrox Electronic Systems Ltd., 1993
  2. ;************************************************************************
  3. ;*                       MGA Ultima and Impression Monitor File         *
  4. ;************************************************************************
  5. ;
  6. ; This Monitor file may be used with all models of MGA Ultima and MGA
  7. ; Impression except the MGA Ultima/1/A, which has its own monitor file (see
  8. ; the ULTIMA1A.MON file). This file is also independent of the bus type
  9. ; used including ISA, EISA, VESA Local Bus, and MCA. 
  10. ;
  11. ;************************************************************************
  12. ;*                       File Revision History                          *
  13. ;************************************************************************
  14. ;
  15. ; MGA Monitor File, Version 0.2, June 16, 1993
  16. ; MGA Monitor File, Version 0.3, August 16, 1993
  17. ;     - add synch polarity support
  18. ;     - remove overscan fields
  19. ; MGA Monitor File, Version 0.4, September 21, 1993
  20. ;     - add extended list of refresh rate support
  21. ; MGA Monitor File, Version 0.5, December 2, 1993
  22. ;     - fine tuned for MGA-II
  23. ;
  24. ;************************************************************************
  25. ;*                       Description of MGA.MON                         *
  26. ;************************************************************************
  27. ;
  28. ; MGA.MON is a text file containg all video parameters used by the MGA
  29. ; SETUP.EXE program. The SETUP.EXE reads the appropriate information 
  30. ; from this file based on the monitor selection and generates the 
  31. ; MGA.INF file which is used by MGA Power Drivers program the boards 
  32. ; video registers for any given resolution. The MGA.MON file is divided
  33. ; in two sections: Monitor Definitions and Video Parameters. The 
  34. ; Monitor Definitions section contains settings for resolutions and
  35. ; video parameters for different types of monitors. The Video Parameter
  36. ; section contains the actual video parameters for each resolution
  37. ; supported by MGA with different combinations of vertical and horizontal
  38. ; frequencies
  39. ;
  40. ;************************************************************************
  41. ;*                       Syntax for MGA.MON                             *
  42. ;************************************************************************
  43. ;
  44. ; To edit the MGA.MON file for additonal monitors or video parameters,
  45. ; follow these rules of syntax
  46. ;
  47. ; 1) Blank lines are allowed.
  48. ;
  49. ; 2) Comments must be preceeded by the ";" character.
  50. ;
  51. ; 3) There is no maximum number of monitors that can be added to MGA.MON.
  52. ;
  53. ; 4) The monitor id string must be in brackets with a maximum 52 characters.
  54. ;    Spaces and non-alphanumeric characters are allowed.
  55. ;    Example:  [Multi-frequency Monitor up to 1280X1024 @90Hz]
  56. ;
  57. ; 5) For each monitor, each of the 8 possible resolutions must be defined.
  58. ;
  59. ; 6) For each resolution, the first parameter indicates whether that
  60. ;    resolution is non-interlaced (NI), interlaced (I) or not available (NA).
  61. ;    Examples:               
  62. ;                              --
  63. ;               640X480      = NI, *640X480X60Hz  ;non-interlaced
  64. ;                              --
  65. ;                              -
  66. ;               640X480      = I, *640X480X60Hz   ;interlaced
  67. ;                              -
  68. ;                              --
  69. ;               640X480      = NA                 ;not available
  70. ;                              --
  71. ; 7) If available, a second parameter indicates the video parameter set to use.
  72. ;                                    --------------
  73. ;    Example:     1024X768     = NI, *1024X768X60Hz
  74. ;                                    --------------
  75. ; 8) Video parameter sets are contained in the Video Parameters section. 
  76. ;    The name of the set must be in brackets, and must start with a "*" and
  77. ;    contain a maximum of 64 char. Spaces and non-alphanumeric characters 
  78. ;    are allowed.
  79. ;
  80. ;    Example:     [*640X480X72Hz]
  81. ;
  82. ; 9) For each resolution, it is possible to specify different video
  83. ;   parameter set for different pixel depths, by using the X8, X16 or X24
  84. ;   suffix. Example:
  85. ;
  86. ;   1024X768     = NI, *1024X768X76Hz    ; will be used for 8 and 16 bpp
  87. ;   1024X768.X24 = NI, *1024X768X60Hz    ; will be used for 24 bpp
  88. ;
  89. ; 10) For each resolution, PixelTouch zoom factors of 2 and 4 will be 
  90. ;   calculated automatically by the SETUP program using the base video 
  91. ;   parameters. Specific Z2 and Z4 parameters can however be specified. 
  92. ;   if necessary. Only horizontal parameters are affected by specific zoom
  93. ;   parameters, and should be multiples of 32.
  94. ;
  95. ;   Examples:   1024X768.Z2  = NI, *1024X768X76HzZ2
  96. ;               1024X768.X24.Z4 = NI, *1024X768X60HzZ4
  97. ;
  98. ;
  99. ;************************************************************************
  100. ;*                       Monitor Definitions                            *
  101. ;************************************************************************
  102. ;
  103. ; This section contains monitor definitions used by the MGA setup program.
  104. ; Each monitor definition has a maximum resolution and vertical frequency
  105. ; indicated in its title. The maximum resolution is required for use with
  106. ; MGA's Modeswitch driver. The Modeswitch driver automatically starts
  107. ; Windows 3.1 in the highest resolution supported by the selected monitor 
  108. ; definition. By limiting the resolution in the monitor definition, users
  109. ; can avoid running Modeswitch at resolutions that their monitors may not
  110. ; support. Other MGA Windows drivers (8,16,24 and QCDP) start Windows at
  111. ; 640 x 480 initially.
  112. ;
  113. [Multi-frequency up to 1024 X  768 @60Hz] 
  114. 640X480      = NI, *640X480X60Hz
  115. 800X600      = NI, *800X600X60Hz
  116. 1024X768     = NI, *1024X768X60Hz
  117. 1152X882     = NA
  118. 1280X1024    = NA
  119. 1600X1200    = NA
  120. NTSC         = NA
  121. PAL          = NA
  122.  
  123. [Multi-frequency up to 1024 X  768 @72Hz] 
  124. 640X480         = NI, *640X480X72Hz
  125. 800X600         = NI, *800X600X72Hz
  126. 1024X768        = NI, *1024X768X72Hz
  127. 1152X882        = NA
  128. 1280X1024       = NA
  129. 1600X1200       = NA
  130. NTSC            = NA
  131. PAL             = NA
  132.  
  133. [Multi-frequency up to 1280 X 1024 @60Hz]
  134. 640X480      = NI, *640X480X60Hz
  135. 800X600      = NI, *800X600X60Hz
  136. 1024X768     = NI, *1024X768X60Hz
  137. 1152X882     = NI, *1152X882X60Hz
  138. 1280X1024    = NI, *1280X1024X60Hz
  139. 1600X1200    = NA
  140. NTSC         = NA
  141. PAL          = NA
  142.  
  143. [Multi-frequency up to 1280 X 1024 @70Hz]
  144.  
  145. 640X480         = NI, *640X480X70Hz
  146. 800X600         = NI, *800X600X70Hz
  147. 1024X768        = NI, *1024X768X70Hz
  148. 1152X882        = NI, *1152X882X70Hz
  149. 1280X1024       = NI, *1280X1024X70Hz
  150. 1600X1200       = NA
  151. NTSC            = NA
  152. PAL             = NA
  153.  
  154. [Multi-frequency up to 1280 X 1024 @72Hz]
  155. 640X480      = NI, *640X480X72Hz
  156. 800X600      = NI, *800X600X72Hz
  157. 1024X768     = NI, *1024X768X72Hz
  158. 1152X882     = NI, *1152X882X72Hz
  159. 1152X882.X24 = NI, *1152X882X70Hz
  160. 1280X1024    = NI, *1280X1024X72Hz
  161. 1600X1200    = NA
  162. NTSC         = NA
  163. PAL          = NA
  164.  
  165. [Multi-frequency up to 1280 X 1024 @74Hz]
  166. 640X480      = NI, *640X480X74Hz
  167. 800X600      = NI, *800X600X74Hz
  168. 1024X768     = NI, *1024X768X74Hz
  169. 1152X882     = NI, *1152X882X74Hz
  170. 1152X882.X24 = NI, *1152X882X70Hz
  171. 1280X1024    = NI, *1280X1024X74Hz
  172. 1600X1200    = NA
  173. NTSC         = NA
  174. PAL          = NA
  175.  
  176. [Multi-frequency up to 1280 X 1024 @76Hz]
  177. 640X480         = NI, *640X480X76Hz
  178. 800X600         = NI, *800X600X76Hz
  179. 1024X768        = NI, *1024X768X76Hz
  180. 1152X882        = NI, *1152X882X76Hz
  181. 1152X882.X24    = NI, *1152X882X70Hz
  182. 1280X1024       = NI, *1280X1024X76Hz
  183. 1600X1200       = NA
  184. NTSC            = NA
  185. PAL             = NA
  186.  
  187. [Multi-frequency up to 1280 X 1024 @76-80Hz]
  188. 640X480         = NI, *640X480X80Hz
  189. 800X600         = NI, *800X600X80Hz
  190. 800X600.X24     = NI, *800X600X76Hz
  191. 1024X768.X8     = NI, *1024X768X80Hz
  192. 1024X768.X16    = NI, *1024X768X76Hz
  193. 1024X768.X24    = NI, *1024X768X76Hz
  194. 1152X882        = NI, *1152X882X76Hz
  195. 1152X882.X24    = NI, *1152X882X70Hz
  196. 1280X1024       = NI, *1280X1024X76Hz
  197. 1600X1200       = NA
  198. NTSC            = NA
  199. PAL             = NA
  200.  
  201. [Multi-frequency up to 1280 X 1024 @76-90Hz]
  202. 640X480         = NI, *640X480X90Hz
  203. 800X600         = NI, *800X600X90Hz
  204. 800X600.X24     = NI, *800X600X76Hz
  205. 1024X768.X8     = NI, *1024X768X90Hz
  206. 1024X768.X16    = NI, *1024X768X76Hz
  207. 1024X768.X24    = NI, *1024X768X76Hz
  208. 1152X882        = NI, *1152X882X90Hz
  209. 1152X882.X16    = NI, *1152X882X70Hz
  210. 1152X882.X24    = NI, *1152X882X70Hz
  211. 1280X1024       = NI, *1280X1024X76Hz
  212. 1600X1200       = NA
  213. NTSC            = NA
  214. PAL             = NA
  215.  
  216. [Multi-frequency up to 1280 X 1024 @76-100Hz]
  217. 640X480         = NI, *640X480X100Hz
  218. 800X600         = NI, *800X600X100Hz
  219. 800X600.X24     = NI, *800X600X76Hz
  220. 1024X768.X8     = NI, *1024X768X100Hz
  221. 1024X768.X16    = NI, *1024X768X76Hz
  222. 1024X768.X24    = NI, *1024X768X76Hz
  223. 1152X882        = NI, *1152X882X90Hz
  224. 1152X882.X16    = NI, *1152X882X70Hz
  225. 1152X882.X24    = NI, *1152X882X70Hz
  226. 1280X1024       = NI, *1280X1024X76Hz
  227. 1600X1200       = NA
  228. NTSC            = NA
  229. PAL             = NA
  230.  
  231. [Multi-freq up to 1280 X 1024 @76-90Hz on /2+]
  232. 640X480         = NI, *640X480X90Hz
  233. 800X600         = NI, *800X600X90Hz
  234. 1024X768        = NI, *1024X768X90Hz
  235. 1024X768.X24    = NI, *1024X768X76Hz
  236. 1152X882        = NI, *1152X882X90Hz
  237. 1152X882.X24    = NI, *1152X882X70Hz
  238. 1280X1024       = NI, *1280X1024X90Hz
  239. 1600X1200       = NA
  240. NTSC            = NA
  241. PAL             = NA
  242.  
  243. [Multi-freq up to 1280 X 1024 @76-100Hz on /2+]
  244. 640X480         = NI, *640X480X100Hz
  245. 800X600         = NI, *800X600X100Hz
  246. 1024X768        = NI, *1024X768X100Hz
  247. 1024X768.X24    = NI, *1024X768X76Hz
  248. 1152X882        = NI, *1152X882X90Hz
  249. 1152X882.X24    = NI, *1152X882X70Hz
  250. 1280X1024       = NI, *1280X1024X90Hz
  251. 1600X1200       = NA
  252. NTSC            = NA
  253. PAL             = NA
  254.  
  255. [Multi-freq up to 1280 X 1024 @76-120Hz on /2+]
  256. 640X480         = NI, *640X480X120Hz
  257. 800X600         = NI, *800X600X120Hz
  258. 1024X768        = NI, *1024X768X120Hz
  259. 1024X768.X24    = NI, *1024X768X76Hz
  260. 1152X882        = NI, *1152X882X90Hz
  261. 1152X882.X24    = NI, *1152X882X70Hz
  262. 1280X1024       = NI, *1280X1024X90Hz
  263. 1600X1200       = NA
  264. NTSC            = NA
  265. PAL             = NA
  266.  
  267. [Multi-freq up to 1600 X 1200 @60Hz on /2+]
  268. 640X480      = NI, *640X480X60Hz
  269. 800X600      = NI, *800X600X60Hz
  270. 1024X768     = NI, *1024X768X60Hz
  271. 1152X882     = NI, *1152X882X60Hz
  272. 1280X1024    = NI, *1280X1024X60Hz
  273. 1600X1200    = NI, *1600X1200X60Hz
  274. NTSC         = NA
  275. PAL          = NA
  276.  
  277. [Multi-freq up to 1600 X 1200 @60-72Hz on /2+]
  278. 640X480         = NI, *640X480X72Hz
  279. 800X600         = NI, *800X600X72Hz
  280. 1024X768        = NI, *1024X768X72Hz
  281. 1152X882        = NI, *1152X882X72Hz
  282. 1152X882.X24    = NI, *1152X882X70Hz
  283. 1280X1024       = NI, *1280X1024X72Hz
  284. 1600X1200       = NI, *1600X1200X60Hz
  285. NTSC            = NA
  286. PAL             = NA
  287.  
  288. [Multi-freq up to 1600 X 1200 @66-76Hz on /2+]
  289. 640X480         = NI, *640X480X76Hz
  290. 800X600         = NI, *800X600X76Hz
  291. 1024X768        = NI, *1024X768X76Hz
  292. 1152X882        = NI, *1152X882X76Hz
  293. 1152X882.X24    = NI, *1152X882X70Hz
  294. 1280X1024       = NI, *1280X1024X76Hz
  295. 1600X1200       = NI, *1600X1200X66Hz
  296. NTSC            = NA
  297. PAL             = NA
  298.  
  299. [Multi-freq up to 1600 X 1200 @76Hz on /2+/200]
  300. 640X480         = NI, *640X480X76Hz
  301. 800X600         = NI, *800X600X76Hz
  302. 1024X768        = NI, *1024X768X76Hz
  303. 1152X882        = NI, *1152X882X76Hz
  304. 1152X882.X24    = NI, *1152X882X70Hz
  305. 1280X1024       = NI, *1280X1024X76Hz
  306. 1600X1200       = NI, *1600X1200X76Hz
  307. NTSC            = NA
  308. PAL             = NA
  309.  
  310. [NEC/Multisync 3D]
  311. 640X480      = NI, *640X480X60Hz
  312. 800X600      = NI, *800X600X60HzNEC
  313. 1024X768     = I,  *1024X768X43HzI
  314. 1152X882     = NA
  315. 1280X1024    = NA
  316. 1600X1200    = NA
  317. NTSC         = NA
  318. PAL          = NA
  319.  
  320. [NEC/Multisync 3FG]
  321. 640X480      = NI, *640X480X74Hz(3FG)
  322. 800X600      = NI, *800X600X74Hz(3FG)
  323. 1024X768     = NI, *1024X768X60Hz
  324. 1152X882     = NA
  325. 1280X1024    = NA
  326. 1600X1200    = NA
  327. NTSC         = NA
  328. PAL          = NA
  329.  
  330. [Super VGA Monitor]
  331. 640X480      = NI, *640X480X60HzNI
  332. 800X600      = NI, *800X600X56HzNI
  333. 1024X768     = I,  *1024X768X43HzI
  334. 1152X882     = NA
  335. 1280X1024    = NA
  336. 1600X1200    = NA
  337. NTSC         = NA
  338. PAL          = NA
  339.  
  340. [8514 monitor]
  341. 640X480      = NI, *640X480X60Hz
  342. 800X600      = NA
  343. 1024X768     = I, *1024X768_8514X43Hz
  344. 1152X882     = NA
  345. 1280X1024    = NA
  346. 1600X1200    = NA
  347. NTSC         = NA
  348. PAL          = NA
  349.  
  350. [NTSC monitor]
  351. 640X480      = NA
  352. 800X600      = NA
  353. 1024X768     = NA
  354. 1024X768.X24 = NA
  355. 1152X882     = NA
  356. 1152X882.X16 = NA
  357. 1280X1024    = NA
  358. 1600X1200    = NA
  359. NTSC         = I,  *640X480XNTSC
  360. PAL          = NA
  361.  
  362. [PAL monitor]
  363. 640X480      = NA
  364. 800X600      = NA
  365. 1024X768     = NA
  366. 1024X768.X24 = NA
  367. 1152X882     = NA
  368. 1152X882.X16 = NA
  369. 1280X1024    = NA
  370. 1600X1200    = NA
  371. NTSC         = NA
  372. PAL          = I,  *768X576XPAL
  373. ;PAL         = NI, *768X576XPALNI   ; enable to run PAL resolution in NI
  374. ;
  375. ;
  376. ;************************************************************************
  377. ;*                       Video Parameters                               *
  378. ;************************************************************************
  379. ;
  380. ; The Video Parameters section contains video parameters for each resolution
  381. ; found in the monitor descriptions section. Each set of parameters contains
  382. ; 12 values and is preceded by the name of the parameter set in square 
  383. ; brackets. The video parameter sets are listed in ascending order of 
  384. ; resolution. The name of each set indicates the vertical refresh rate, and
  385. ; the corresponding horizontal refresh rate is indicated in a comment next to
  386. ; the name. The following is a description of each value:
  387. ;
  388. ;       PIXEL_CLK =             ; Pixel clock rate in kilo pixels/second. 
  389. ;                               ; This is equivalent to the video bandwidth.
  390. ;       H_DISP   =              ; Number of pixels/horizontal line.
  391. ;       H_FPORCH =              ; Number of pixels in horizontal front porch.
  392. ;       H_SYNC   =              ; Number of pixels in horizontal sync.
  393. ;       H_BPORCH =              ; Number of pixels in horizontal back porch.
  394. ;       H_SYNC_POL =            ; Horizontal sync polarity (0 = negative,
  395. ;                               ; 1 = positive).
  396. ;       V_DISP   =              ; Number of lines/frame.
  397. ;       V_FPORCH =              ; Number of lines in vertical front porch.
  398. ;       V_SYNC   =              ; Number of lines in vertical sync.
  399. ;       V_BPORCH =              ; Number of lines in vertical back porch.
  400. ;       V_SYNC_POL =            ; Vertical sync polarity (0 = negative,
  401. ;                               ; 1 = positive).
  402. ;       INTERLACE_ENABLE = 1    ; Interlace enable (0 = disabled, 1 = enabled).
  403. ;
  404. ; When creating custom video parameters, the values of H_FPORCH, H_SYNC, and
  405. ; H_BPORCH should be multiples of 32 to prevent the horizontal position of the
  406. ; video from moving when using the PixelTouch Zoom feature of our Windows 3.1
  407. ; driver. If this is not a concern, then using multiples of 8 is sufficient.
  408. ; The following limits should also be kept in mind for PIXEL_CLK:
  409. ;
  410. ;       for 8 bpp               PIXEL_CLK < 160,000 (160 MHz)
  411. ;       for 16,24 bpp           PIXEL_CLK < 80,000  (80 MHz)
  412.     
  413. ; A program called MGAVID.EXE may be downloaded from our BBS that helps 
  414. ; automate the calculation of video parameters for MGA.
  415. ;
  416. ; Start of Video Parameters
  417. ;
  418. [*640X480XNTSC]
  419. PIXEL_CLK = 12336       ; kilo pixels/sec
  420. H_DISP   = 640          ; pixels
  421. H_FPORCH =  24          ; pixels
  422. H_SYNC   =  64          ; pixels
  423. H_BPORCH =  56          ; pixels
  424. H_SYNC_POL = 0          ; negative
  425. V_DISP   = 240          ; lines
  426. V_FPORCH =   3          ; lines
  427. V_SYNC   =   3          ; lines
  428. V_BPORCH =  16          ; lines
  429. V_SYNC_POL = 0          ; negative
  430. INTERLACE_ENABLE = 1    ; interlaced
  431.  
  432. [*768X576XPAL]
  433. PIXEL_CLK = 14750       ; kilo pixels/sec
  434. H_DISP   = 768          ; pixels
  435. H_FPORCH =  24          ; pixels
  436. H_SYNC   =  72          ; pixels
  437. H_BPORCH =  80          ; pixels
  438. H_SYNC_POL = 0          ; negative
  439. V_DISP   = 288          ; lines
  440. V_FPORCH =   3          ; lines
  441. V_SYNC   =   3          ; lines
  442. V_BPORCH =  16          ; lines
  443. V_SYNC_POL = 0          ; negative
  444. INTERLACE_ENABLE = 1    ; interlaced
  445.  
  446. [*768X576XPALNI]        
  447. PIXEL_CLK = 29500       ; kilo pixels/sec
  448. H_DISP   = 768          ; pixels
  449. H_FPORCH =  24          ; pixels
  450. H_SYNC   =  72          ; pixels
  451. H_BPORCH =  80          ; pixels
  452. H_SYNC_POL = 0          ; negative
  453. V_DISP   = 576          ; lines
  454. V_FPORCH =   6          ; lines
  455. V_SYNC   =   6          ; lines
  456. V_BPORCH =  32          ; lines
  457. V_SYNC_POL = 0          ; negative
  458. INTERLACE_ENABLE = 0    ; non interlaced
  459.  
  460. [*640X480X60Hz]         ; Hf=31.8kHz
  461. PIXEL_CLK = 27500       ; kilo pixels/sec
  462. H_DISP   = 640          ; pixels
  463. H_FPORCH =  32          ; pixels
  464. H_SYNC   =  96          ; pixels
  465. H_BPORCH =  96          ; pixels
  466. H_SYNC_POL = 0          ; negative
  467. V_DISP   = 480          ; lines
  468. V_FPORCH =   8          ; lines
  469. V_SYNC   =   6          ; lines
  470. V_BPORCH =  36          ; lines
  471. V_SYNC_POL = 0          ; negative
  472. INTERLACE_ENABLE = 0    ; non-interlaced
  473.  
  474. [*640X480X70Hz] ;       ; Hf=37kHz
  475. PIXEL_CLK = 32300       ; kilo pixels/sec
  476. H_DISP   = 640          ; pixels
  477. H_FPORCH =   32         ; pixels
  478. H_SYNC   =  96          ; pixels
  479. H_BPORCH =  96          ; pixels
  480. H_SYNC_POL = 0          ; negative 
  481. V_DISP   = 480          ; lines
  482. V_FPORCH =    8         ; lines
  483. V_SYNC   =    6         ; lines
  484. V_BPORCH =   36         ; lines
  485. V_SYNC_POL = 0          ; negative
  486. INTERLACE_ENABLE = 0    ; non-interlaced
  487.  
  488. [*640X480X72Hz]         ; Hf=38kHz
  489. PIXEL_CLK = 31500       ; kilo pixels/sec
  490. H_DISP   = 640          ; pixels
  491. H_FPORCH =  32          ; pixels
  492. H_SYNC   =  32          ; pixels
  493. H_BPORCH = 128          ; pixels
  494. H_SYNC_POL = 0          ; negative
  495. V_DISP   = 480          ; lines
  496. V_FPORCH =   9          ; lines
  497. V_SYNC   =   3          ; lines
  498. V_BPORCH =  28          ; lines
  499. V_SYNC_POL = 0          ; negative
  500. INTERLACE_ENABLE = 0    ; non-interlaced
  501.  
  502. [*640X480X74Hz]         ; Hf=39.4kHz
  503. PIXEL_CLK = 34000       ; kilo pixels/sec
  504. H_DISP   = 640          ; pixels
  505. H_FPORCH =  32          ; pixels
  506. H_SYNC   =  96          ; pixels
  507. H_BPORCH = 96           ; pixels
  508. H_SYNC_POL = 0          ; negative
  509. V_DISP   = 480          ; lines
  510. V_FPORCH =   8          ; lines
  511. V_SYNC   =   6          ; lines
  512. V_BPORCH =  36          ; lines
  513. V_SYNC_POL = 0          ; negative
  514. INTERLACE_ENABLE = 0    ; non-interlaced
  515.  
  516. [*640X480X76Hz] ;       ; Hf=40kHz
  517. PIXEL_CLK = 35000       ; kilo pixels/sec
  518. H_DISP   = 640          ; pixels
  519. H_FPORCH =   41         ; pixels
  520. H_SYNC   =  90          ; pixels
  521. H_BPORCH =  93          ; pixels
  522. H_SYNC_POL = 0          ; negative 
  523. V_DISP   = 480          ; lines
  524. V_FPORCH =    10        ; lines
  525. V_SYNC   =    6         ; lines
  526. V_BPORCH =   34         ; lines
  527. V_SYNC_POL = 0          ; negative
  528. INTERLACE_ENABLE = 0    ; non-interlaced
  529.  
  530. [*640X480X80Hz] ;       ; Hf=42.2kHz
  531. PIXEL_CLK = 36500       ; kilo pixels/sec
  532. H_DISP   = 640          ; pixels
  533. H_FPORCH =   68         ; pixels
  534. H_SYNC   =  96          ; pixels
  535. H_BPORCH =  60          ; pixels
  536. H_SYNC_POL = 0          ; negative 
  537. V_DISP   = 480          ; lines
  538. V_FPORCH =    8         ; lines
  539. V_SYNC   =    6         ; lines
  540. V_BPORCH =   36         ; lines
  541. V_SYNC_POL = 0          ; negative
  542. INTERLACE_ENABLE = 0    ; non-interlaced
  543.  
  544. [*640X480X90Hz]         ; Hf=47.8kHz
  545. PIXEL_CLK = 41300       ; kilo pixels/sec
  546. H_DISP   = 640          ; pixels
  547. H_FPORCH =   32         ; pixels
  548. H_SYNC   =  96          ; pixels
  549. H_BPORCH =  96          ; pixels
  550. H_SYNC_POL = 0          ; negative 
  551. V_DISP   = 480          ; lines
  552. V_FPORCH =    8         ; lines
  553. V_SYNC   =    6         ; lines
  554. V_BPORCH =   36         ; lines
  555. V_SYNC_POL = 0          ; negative
  556. INTERLACE_ENABLE = 0    ; non-interlaced
  557.  
  558. [*640X480X100Hz]        ; Hf=53.2kHz
  559. PIXEL_CLK = 46000       ; kilo pixels/sec
  560. H_DISP   = 640          ; pixels
  561. H_FPORCH =   32         ; pixels
  562. H_SYNC   =  96          ; pixels
  563. H_BPORCH =  96          ; pixels
  564. H_SYNC_POL = 0          ; negative 
  565. V_DISP   = 480          ; lines
  566. V_FPORCH =    8         ; lines
  567. V_SYNC   =    6         ; lines
  568. V_BPORCH =   36         ; lines
  569. V_SYNC_POL = 0          ; negative
  570. INTERLACE_ENABLE = 0    ; non-interlaced
  571.  
  572. [*640X480X120Hz]        ; Hf=63.3kHz
  573. PIXEL_CLK = 55000       ; kilo pixels/sec
  574. H_DISP   = 640          ; pixels
  575. H_FPORCH =   32         ; pixels
  576. H_SYNC   =  96          ; pixels
  577. H_BPORCH =  96          ; pixels
  578. H_SYNC_POL = 0          ; negative 
  579. V_DISP   = 480          ; lines
  580. V_FPORCH =    8         ; lines
  581. V_SYNC   =    6         ; lines
  582. V_BPORCH =   36         ; lines
  583. V_SYNC_POL = 0          ; negative
  584. INTERLACE_ENABLE = 0    ; non-interlaced
  585.  
  586. [*640X480X60HzNI]       ; Hf=35kHz
  587. PIXEL_CLK = 30500       ; kilo pixels/sec
  588. H_DISP   = 640          ; pixels
  589. H_FPORCH =  32          ; pixels
  590. H_SYNC   =  96          ; pixels
  591. H_BPORCH =  96          ; pixels
  592. H_SYNC_POL = 0          ; negative
  593. V_DISP   = 480          ; lines
  594. V_FPORCH =   37         ; lines
  595. V_SYNC   =   6          ; lines
  596. V_BPORCH =  65          ; lines
  597. V_SYNC_POL = 0          ; negative
  598. INTERLACE_ENABLE = 0    ; non-interlaced
  599.  
  600. [*640X480X74Hz(3FG)]    ; Hf=39.4kHz
  601. PIXEL_CLK = 34000       ; kilo pixels/sec
  602. H_DISP   = 640          ; pixels
  603. H_FPORCH =  32          ; pixels
  604. H_SYNC   =  96          ; pixels
  605. H_BPORCH =  96          ; pixels
  606. H_SYNC_POL = 0          ; negative 
  607. V_DISP   = 480          ; lines
  608. V_FPORCH =  8           ; lines
  609. V_SYNC   =  6           ; lines
  610. V_BPORCH =  36          ; lines
  611. V_SYNC_POL = 0          ; negative
  612. INTERLACE_ENABLE = 0    ; non-interlaced
  613.  
  614. [*800X600X60Hz]         ; Hf=37.2kHz
  615. PIXEL_CLK = 40500       ; kilo pixels/sec
  616. H_DISP   = 800          ; pixels
  617. H_FPORCH =  32          ; pixels
  618. H_SYNC   = 128          ; pixels
  619. H_BPORCH = 128          ; pixels
  620. H_SYNC_POL = 0          ; negative
  621. V_DISP   = 600          ; lines
  622. V_FPORCH =   2          ; lines
  623. V_SYNC   =   4          ; lines
  624. V_BPORCH =  14          ; lines
  625. V_SYNC_POL = 0          ; negative
  626. INTERLACE_ENABLE = 0    ; non-interlaced
  627.  
  628. [*800X600X70Hz] ;       ; Hf=43kHz
  629. PIXEL_CLK = 47500       ; kilo pixels/sec
  630. H_DISP   = 800          ; pixels
  631. H_FPORCH =   32         ; pixels
  632. H_SYNC   =  128         ; pixels
  633. H_BPORCH =  128         ; pixels
  634. H_SYNC_POL = 0          ; negative 
  635. V_DISP   = 600          ; lines
  636. V_FPORCH =    2         ; lines
  637. V_SYNC   =    4         ; lines
  638. V_BPORCH =   14         ; lines
  639. V_SYNC_POL = 0          ; negative
  640. INTERLACE_ENABLE = 0    ; non-interlaced
  641.  
  642. [*800X600X72Hz]         ; Hf=45kHz
  643. PIXEL_CLK = 51500       ; kilo pixels/sec
  644. H_DISP   = 800          ; pixels
  645. H_FPORCH =  64          ; pixels
  646. H_SYNC   = 128          ; pixels
  647. H_BPORCH =  96          ; pixels
  648. H_SYNC_POL = 0          ; negative
  649. V_DISP   = 600          ; lines
  650. V_FPORCH =  33          ; lines
  651. V_SYNC   =   6          ; lines
  652. V_BPORCH =  19          ; lines
  653. V_SYNC_POL = 0          ; negative
  654. INTERLACE_ENABLE = 0    ; non-interlaced
  655.  
  656. [*800X600X74Hz]         ; Hf=46kHz
  657. PIXEL_CLK = 50000       ; kilo pixels/sec
  658. H_DISP   = 800          ; pixels
  659. H_FPORCH =  32          ; pixels
  660. H_SYNC   = 128          ; pixels
  661. H_BPORCH =  128         ; pixels
  662. H_SYNC_POL = 0          ; negative
  663. V_DISP   = 600          ; lines
  664. V_FPORCH =  2           ; lines
  665. V_SYNC   =   4          ; lines
  666. V_BPORCH =  14          ; lines
  667. V_SYNC_POL = 0          ; negative
  668. INTERLACE_ENABLE = 0    ; non-interlaced
  669.  
  670. [*800X600X76Hz] ;       ; Hf=47kHz
  671. PIXEL_CLK = 51500       ; kilo pixels/sec
  672. H_DISP   = 800          ; pixels
  673. H_FPORCH =  70          ; pixels
  674. H_SYNC   =  128         ; pixels
  675. H_BPORCH =  90          ; pixels
  676. H_SYNC_POL = 0          ; negative 
  677. V_DISP   = 600          ; lines
  678. V_FPORCH =    2         ; lines
  679. V_SYNC   =    4         ; lines
  680. V_BPORCH =   14         ; lines
  681. V_SYNC_POL = 0          ; negative
  682. INTERLACE_ENABLE = 0    ; non-interlaced
  683.  
  684. [*800X600X77Hz] ;       ; Hf=47.2kHz
  685. PIXEL_CLK = 53000       ; kilo pixels/sec
  686. H_DISP   = 800          ; pixels
  687. H_FPORCH =  70          ; pixels
  688. H_SYNC   =  128         ; pixels
  689. H_BPORCH =  90          ; pixels
  690. H_SYNC_POL = 0          ; negative 
  691. V_DISP   = 600          ; lines
  692. V_FPORCH =    2         ; lines
  693. V_SYNC   =    4         ; lines
  694. V_BPORCH =   14         ; lines
  695. V_SYNC_POL = 0          ; negative
  696. INTERLACE_ENABLE = 0    ; non-interlaced
  697.  
  698. [*800X600X80Hz] ;       ; Hf=49.6kHz
  699. PIXEL_CLK = 54000       ; kilo pixels/sec
  700. H_DISP   = 800          ; pixels
  701. H_FPORCH =   82         ; pixels
  702. H_SYNC   =   28         ; pixels
  703. H_BPORCH =  178         ; pixels
  704. H_SYNC_POL = 0          ; negative 
  705. V_DISP   = 600          ; lines
  706. V_FPORCH =    2         ; lines
  707. V_SYNC   =    4         ; lines
  708. V_BPORCH =   14         ; lines
  709. V_SYNC_POL = 0          ; negative
  710. INTERLACE_ENABLE = 0    ; non-interlaced
  711.  
  712. [*800X600X90Hz] ;       ; Hf=56kHz
  713. PIXEL_CLK = 61000       ; kilo pixels/sec
  714. H_DISP   = 800          ; pixels
  715. H_FPORCH =   32         ; pixels
  716. H_SYNC   =   128        ; pixels
  717. H_BPORCH =  128         ; pixels
  718. H_SYNC_POL = 0          ; negative 
  719. V_DISP   = 600          ; lines
  720. V_FPORCH =    2         ; lines
  721. V_SYNC   =    4         ; lines
  722. V_BPORCH =   20         ; lines
  723. V_SYNC_POL = 0          ; negative
  724. INTERLACE_ENABLE = 0    ; non-interlaced
  725.  
  726. [*800X600X100Hz] ;      ; Hf=62.5kHz
  727. PIXEL_CLK = 68000       ; kilo pixels/sec
  728. H_DISP   = 800          ; pixels
  729. H_FPORCH =   64         ; pixels
  730. H_SYNC   =   64         ; pixels
  731. H_BPORCH =  160         ; pixels
  732. H_SYNC_POL = 0          ; negative 
  733. V_DISP   = 600          ; lines
  734. V_FPORCH =    2         ; lines
  735. V_SYNC   =    4         ; lines
  736. V_BPORCH =   20         ; lines
  737. V_SYNC_POL = 0          ; negative
  738. INTERLACE_ENABLE = 0    ; non-interlaced
  739.  
  740. [*800X600X120Hz]        ; Hf=76kHz
  741. PIXEL_CLK = 81000       ; kilo pixels/sec
  742. H_DISP   = 800          ; pixels
  743. H_FPORCH =   69         ; pixels
  744. H_SYNC   =   32         ; pixels
  745. H_BPORCH =  165         ; pixels
  746. H_SYNC_POL = 0          ; negative 
  747. V_DISP   = 600          ; lines
  748. V_FPORCH =    9         ; lines
  749. V_SYNC   =    4         ; lines
  750. V_BPORCH =   24         ; lines
  751. V_SYNC_POL = 0          ; negative
  752. INTERLACE_ENABLE = 0    ; non-interlaced
  753.  
  754. [*800X600X60HzNEC]      ; Hf=37.2kHz
  755. PIXEL_CLK = 40500       ; kilo pixels/sec
  756. H_DISP   = 800          ; pixels
  757. H_FPORCH =  96          ; pixels
  758. H_SYNC   = 128          ; pixels
  759. H_BPORCH =  64          ; pixels
  760. H_SYNC_POL = 0          ; negative
  761. V_DISP   = 600          ; lines
  762. V_FPORCH =   2          ; lines
  763. V_SYNC   =   4          ; lines
  764. V_BPORCH =  14          ; lines
  765. V_SYNC_POL = 0          ; negative
  766. INTERLACE_ENABLE = 0    ; non-interlaced
  767.  
  768. [*800X600X54Hz]         ; for Ultima/1/A in 800 X 600 X 16,  Hf=33.5kHz
  769. PIXEL_CLK = 36500       ; kilo pixels/sec
  770. H_DISP   = 800          ; pixels
  771. H_FPORCH =  96          ; pixels
  772. H_SYNC   = 128          ; pixels
  773. H_BPORCH =  64          ; pixels
  774. H_SYNC_POL = 0          ; negative
  775. V_DISP   = 600          ; lines
  776. V_FPORCH =   2          ; lines
  777. V_SYNC   =   4          ; lines
  778. V_BPORCH =  14          ; lines
  779. V_SYNC_POL = 0          ; negative
  780. INTERLACE_ENABLE = 0    ; non-interlaced
  781.  
  782. [*800X600X56HzNI]       ; Hf=35kHz
  783. PIXEL_CLK = 38100       ; kilo pixels/sec
  784. H_DISP   = 800          ; pixels
  785. H_FPORCH =  32          ; pixels
  786. H_SYNC   = 128          ; pixels
  787. H_BPORCH = 128          ; pixels
  788. H_SYNC_POL = 0          ; negative
  789. V_DISP   = 600          ; lines
  790. V_FPORCH =   2          ; lines
  791. V_SYNC   =   4          ; lines
  792. V_BPORCH =  14          ; lines
  793. V_SYNC_POL = 0          ; negative
  794. INTERLACE_ENABLE = 0    ; non-interlaced
  795.  
  796. [*800X600X74Hz(3FG)]    ; Hf=48kHz
  797. PIXEL_CLK = 48000       ; kilo pixels/sec
  798. H_DISP   = 800          ; pixels
  799. H_FPORCH =  48          ; pixels
  800. H_SYNC   =  50          ; pixels
  801. H_BPORCH =  82          ; pixels
  802. H_SYNC_POL = 0          ; negative 
  803. V_DISP   = 600          ; lines
  804. V_FPORCH =    3         ; lines
  805. V_SYNC   =    4         ; lines
  806. V_BPORCH =   51         ; lines
  807. V_SYNC_POL = 0          ; negative
  808. INTERLACE_ENABLE = 0    ; non-interlaced
  809.  
  810. [*1024X768X60Hz]        ; Hf=48.4kHz
  811. PIXEL_CLK = 65000       ; kilo pixels/sec
  812. H_DISP   = 1024         ; pixels
  813. H_FPORCH =  32          ; pixels
  814. H_SYNC   = 128          ; pixels
  815. H_BPORCH = 160          ; pixels
  816. H_SYNC_POL = 0          ; negative
  817. V_DISP   = 768          ; lines
  818. V_FPORCH =   3          ; lines
  819. V_SYNC   =   6          ; lines
  820. V_BPORCH =  29          ; lines
  821. V_SYNC_POL = 0          ; negative
  822. INTERLACE_ENABLE = 0    ; non-interlaced
  823.  
  824. [*1024X768X70Hz]        ; Hf=56kHz
  825. PIXEL_CLK = 75000       ; kilo pixels/sec
  826. H_DISP   = 1024         ; pixels
  827. H_FPORCH =  32          ; pixels
  828. H_SYNC   = 128          ; pixels
  829. H_BPORCH = 160          ; pixels
  830. H_SYNC_POL = 0          ; negative
  831. V_DISP   = 768          ; lines
  832. V_FPORCH =   3          ; lines
  833. V_SYNC   =   6          ; lines
  834. V_BPORCH =  21          ; lines
  835. V_SYNC_POL = 0          ; negative
  836. INTERLACE_ENABLE = 0    ; non-interlaced
  837.  
  838. [*1024X768X72Hz] ;      ; Hf=58kHz
  839. PIXEL_CLK = 78000       ; kilo pixels/sec
  840. H_DISP   = 1024         ; pixels
  841. H_FPORCH =   65         ; pixels
  842. H_SYNC   =  128         ; pixels
  843. H_BPORCH =  127         ; pixels
  844. H_SYNC_POL = 0          ; negative 
  845. V_DISP   = 768          ; lines
  846. V_FPORCH =    3         ; lines
  847. V_SYNC   =    6         ; lines
  848. V_BPORCH =   29         ; lines
  849. V_SYNC_POL = 0          ; negative
  850. INTERLACE_ENABLE = 0    ; non-interlaced
  851.  
  852. [*1024X768X74Hz] ;      ; Hf=59.7kHz
  853. PIXEL_CLK = 80200       ; kilo pixels/sec
  854. H_DISP   = 1024         ; pixels
  855. H_FPORCH =   32         ; pixels
  856. H_SYNC   =  128         ; pixels
  857. H_BPORCH =  160         ; pixels
  858. H_SYNC_POL = 0          ; negative 
  859. V_DISP   = 768          ; lines
  860. V_FPORCH =    3         ; lines
  861. V_SYNC   =    6         ; lines
  862. V_BPORCH =   29         ; lines
  863. V_SYNC_POL = 0          ; negative
  864. INTERLACE_ENABLE = 0    ; non-interlaced
  865.  
  866. [*1024X768X76Hz]        ; Hf=61kHz
  867. PIXEL_CLK = 80000       ; kilo pixels/sec
  868. H_DISP   = 1024         ; pixels
  869. H_FPORCH =  48          ; pixels
  870. H_SYNC   = 112          ; pixels
  871. H_BPORCH = 128          ; pixels
  872. H_SYNC_POL = 0          ; negative
  873. V_DISP   = 768          ; lines
  874. V_FPORCH =   4          ; lines
  875. V_SYNC   =   6          ; lines
  876. V_BPORCH =  24          ; lines
  877. V_SYNC_POL = 0          ; negative
  878. INTERLACE_ENABLE = 0    ; non-interlaced
  879.  
  880. [*1024X768X80Hz]        ; Hf=64.7kHz
  881. PIXEL_CLK = 87000       ; kilo pixels/sec
  882. H_DISP   = 1024         ; pixels
  883. H_FPORCH =   102        ; pixels
  884. H_SYNC   =  128         ; pixels
  885. H_BPORCH =  90          ; pixels
  886. H_SYNC_POL = 0          ; negative
  887. V_DISP   = 768          ; lines
  888. V_FPORCH =    3         ; lines
  889. V_SYNC   =    6         ; lines
  890. V_BPORCH =   29         ; lines
  891. V_SYNC_POL = 0          ; negative
  892. INTERLACE_ENABLE = 0    ; non-interlaced
  893.  
  894. [*1024X768X90Hz]        ; Hf=72kHz
  895. PIXEL_CLK = 98000       ; kilo pixels/sec
  896. H_DISP   = 1024         ; pixels
  897. H_FPORCH =   96         ; pixels
  898. H_SYNC   =  128         ; pixels
  899. H_BPORCH =  128         ; pixels
  900. H_SYNC_POL = 0          ; negative
  901. V_DISP   = 768          ; lines
  902. V_FPORCH =    3         ; lines
  903. V_SYNC   =    6         ; lines
  904. V_BPORCH =   29         ; lines
  905. V_SYNC_POL = 0          ; negative
  906. INTERLACE_ENABLE = 0    ; non-interlaced
  907.  
  908. [*1024X768X100Hz]
  909. PIXEL_CLK  = 108330     ; kilo pixels/sec
  910. H_DISP     = 1024       ; pixels
  911. H_FPORCH   = 32         ; pixels
  912. H_SYNC     = 128        ; pixels
  913. H_BPORCH   = 160        ; pixels 
  914. H_SYNC_POL = 0          ; negative
  915. V_DISP     = 768        ; lines
  916. V_FPORCH   = 3          ; lines
  917. V_SYNC     = 6          ; lines
  918. V_BPORCH   = 29         ; lines
  919. V_SYNC_POL = 0          ; negative
  920. INTERLACE_ENABLE = 0    ; non-interlaced
  921.  
  922. [*1024X768X120Hz]
  923. PIXEL_CLK  = 130000     ; kilo pixels/sec
  924. H_DISP     = 1024       ; pixels
  925. H_FPORCH   = 32         ; pixels
  926. H_SYNC     = 128        ; pixels
  927. H_BPORCH   = 160        ; pixels
  928. H_SYNC_POL = 0          ; negative
  929. V_DISP     = 768        ; lines
  930. V_FPORCH   = 3          ; lines
  931. V_SYNC     = 6          ; lines
  932. V_BPORCH   = 35         ; lines
  933. V_SYNC_POL = 0          ; negative
  934. INTERLACE_ENABLE = 0    ; non-interlaced
  935.  
  936. [*1024X768_8514X43Hz]   ;
  937. PIXEL_CLK = 44900       ; kilo pixels/sec
  938. H_DISP   = 1024         ; pixels
  939. H_FPORCH =    8         ; pixels
  940. H_SYNC   =  176         ; pixels
  941. H_BPORCH =   56         ; pixels
  942. H_SYNC_POL =  1         ; positive
  943. V_DISP   =  384         ; lines
  944. V_FPORCH =    1         ; lines
  945. V_SYNC   =    4         ; lines
  946. V_BPORCH =   21         ; lines
  947. V_SYNC_POL =  1         ; positive
  948. INTERLACE_ENABLE = 1    ; interlaced
  949.  
  950. [*1024X768X43HzI]       ; 
  951. PIXEL_CLK = 46600       ; kilo pixels/sec
  952. H_DISP   = 1024         ; pixels
  953. H_FPORCH =  64          ; pixels
  954. H_SYNC   = 128          ; pixels
  955. H_BPORCH =  96          ; pixels
  956. H_SYNC_POL = 0          ; negative
  957. V_DISP   = 384          ; lines
  958. V_FPORCH =   1          ; lines
  959. V_SYNC   =   3          ; lines
  960. V_BPORCH =  16          ; lines
  961. V_SYNC_POL = 0          ; negative
  962. INTERLACE_ENABLE = 1    ; interlaced
  963.  
  964. [*1152X882X60Hz]        ; Hf=54.7kHz
  965. PIXEL_CLK = 80500       ; kilo pixels/sec
  966. H_DISP   = 1152         ; pixels
  967. H_FPORCH =   32         ; pixels
  968. H_SYNC   =  128         ; pixels
  969. H_BPORCH =  160         ; pixels
  970. H_SYNC_POL =  0         ; negative
  971. V_DISP   =  882         ; lines
  972. V_FPORCH =    4         ; lines
  973. V_SYNC   =    8         ; lines
  974. V_BPORCH =   16         ; lines
  975. V_SYNC_POL =  0         ; negative
  976. INTERLACE_ENABLE = 0    ; non-interlaced
  977.  
  978. [*1152X882X66Hz]        ; Hf=54.7kHz
  979. PIXEL_CLK = 89000       ; kilo pixels/sec
  980. H_DISP   = 1152         ; pixels
  981. H_FPORCH =   32         ; pixels
  982. H_SYNC   =  128         ; pixels
  983. H_BPORCH =  160         ; pixels
  984. H_SYNC_POL =  0         ; negative
  985. V_DISP   =  882         ; lines
  986. V_FPORCH =    4         ; lines
  987. V_SYNC   =    8         ; lines
  988. V_BPORCH =   16         ; lines
  989. V_SYNC_POL =  0         ; negative
  990. INTERLACE_ENABLE = 0    ; non-interlaced
  991.  
  992. [*1152X882X70Hz]        ; Hf=67kHz
  993. PIXEL_CLK = 95000       ; kilo pixels/sec
  994. H_DISP   = 1152         ; pixels
  995. H_FPORCH =   64         ; pixels
  996. H_SYNC   =  128         ; pixels
  997. H_BPORCH =  68          ; pixels
  998. H_SYNC_POL = 0          ; negative 
  999. V_DISP   = 882          ; lines
  1000. V_FPORCH =    28        ; lines
  1001. V_SYNC   =    8         ; lines
  1002. V_BPORCH =   39         ; lines
  1003. V_SYNC_POL = 0          ; negative
  1004. INTERLACE_ENABLE = 0    ; non-interlaced
  1005.  
  1006. [*1152X882X72Hz]        ; Hf=65kHz
  1007. PIXEL_CLK = 97000       ; kilo pixels/sec
  1008. H_DISP   = 1152         ; pixels
  1009. H_FPORCH =   97         ; pixels
  1010. H_SYNC   =  128         ; pixels
  1011. H_BPORCH =  95          ; pixels
  1012. H_SYNC_POL = 0          ; negative
  1013. V_DISP   = 882          ; lines
  1014. V_FPORCH =    4         ; lines
  1015. V_SYNC   =    8         ; lines
  1016. V_BPORCH =   20         ; lines
  1017. V_SYNC_POL = 0          ; negative
  1018. INTERLACE_ENABLE = 0    ; non-interlaced
  1019.  
  1020. [*1152X882X74Hz]        ; Hf=67.4kHz
  1021. PIXEL_CLK = 99200       ; kilo pixels/sec
  1022. H_DISP   = 1152         ; pixels
  1023. H_FPORCH =   32         ; pixels
  1024. H_SYNC   =  128         ; pixels
  1025. H_BPORCH =  160         ; pixels
  1026. H_SYNC_POL = 0          ; negative
  1027. V_DISP   = 882          ; lines
  1028. V_FPORCH =    4         ; lines
  1029. V_SYNC   =    8         ; lines
  1030. V_BPORCH =   20         ; lines
  1031. V_SYNC_POL = 0          ; negative
  1032. INTERLACE_ENABLE = 0    ; non-interlaced
  1033.  
  1034. [*1152X882X76Hz]        ; Hf=69kHz
  1035. PIXEL_CLK = 105560      ; kilo pixels/sec
  1036. H_DISP   = 1152         ; pixels
  1037. H_FPORCH =   64         ; pixels
  1038. H_SYNC   =   64         ; pixels
  1039. H_BPORCH =  224         ; pixels
  1040. H_SYNC_POL =  0         ; negative
  1041. V_DISP   =  882         ; lines
  1042. V_FPORCH =    2         ; lines
  1043. V_SYNC   =   16         ; lines
  1044. V_BPORCH =   24         ; lines
  1045. V_SYNC_POL =  0         ; negative
  1046. INTERLACE_ENABLE = 0    ; non-interlaced
  1047.  
  1048. [*1152X882X90Hz]
  1049. PIXEL_CLK  = 124280     ; kilo pixels/sec
  1050. H_DISP     = 1152       ; pixels
  1051. H_FPORCH   = 64         ; pixels
  1052. H_SYNC     = 128        ; pixels
  1053. H_BPORCH   = 160        ; pixels 
  1054. H_SYNC_POL = 0          ; negative
  1055. V_DISP     = 882        ; lines
  1056. V_FPORCH   = 4          ; lines
  1057. V_SYNC     = 8          ; lines
  1058. V_BPORCH   = 28         ; lines
  1059. V_SYNC_POL = 0          ; negative
  1060. INTERLACE_ENABLE = 0    ; non-interlaced
  1061.  
  1062. [*1280X1024X60Hz]       ; Hf=63kHz
  1063. PIXEL_CLK = 110000      ; kilo pixels/sec
  1064. H_DISP   = 1280         ; pixels
  1065. H_FPORCH =   32         ; pixels
  1066. H_SYNC   =  128         ; pixels
  1067. H_BPORCH =  288         ; pixels
  1068. H_SYNC_POL =  0         ; negative
  1069. V_DISP   = 1024         ; lines
  1070. V_FPORCH =    3         ; lines
  1071. V_SYNC   =    3         ; lines
  1072. V_BPORCH =   26         ; lines
  1073. V_SYNC_POL =  0         ; negative
  1074. INTERLACE_ENABLE = 0    ; non-interlaced
  1075.  
  1076. [*1280X1024X70Hz]       ; Hf=74kHz
  1077. PIXEL_CLK = 128000      ; kilo pixels/sec
  1078. H_DISP   = 1280         ; pixels
  1079. H_FPORCH =  64          ; pixels
  1080. H_SYNC   =  64          ; pixels
  1081. H_BPORCH =  320         ; pixels
  1082. H_SYNC_POL = 0          ; negative 
  1083. V_DISP   = 1024         ; lines
  1084. V_FPORCH =    3         ; lines
  1085. V_SYNC   =    3         ; lines
  1086. V_BPORCH =   26         ; lines
  1087. V_SYNC_POL = 0          ; negative
  1088. INTERLACE_ENABLE = 0    ; non-interlaced
  1089.  
  1090. [*1280X1024X72Hz]       ; Hf=75kHz
  1091. PIXEL_CLK = 135000      ; kilo pixels/sec
  1092. H_DISP   = 1280         ; pixels
  1093. H_FPORCH =   64         ; pixels
  1094. H_SYNC   =  128         ; pixels
  1095. H_BPORCH =  288         ; pixels
  1096. H_SYNC_POL =  0         ; negative
  1097. V_DISP   = 1024         ; lines
  1098. V_FPORCH =    6         ; lines
  1099. V_SYNC   =    6         ; lines
  1100. V_BPORCH =   30         ; lines
  1101. V_SYNC_POL =  0         ; negative
  1102. INTERLACE_ENABLE = 0    ; non-interlaced
  1103.  
  1104. [*1280X1024X74Hz]       ; Hf=78.2kHz
  1105. PIXEL_CLK = 135200      ; kilo pixels/sec
  1106. H_DISP   = 1280         ; pixels
  1107. H_FPORCH =   32         ; pixels
  1108. H_SYNC   =  128         ; pixels
  1109. H_BPORCH =  288         ; pixels
  1110. H_SYNC_POL =  0         ; negative
  1111. V_DISP   = 1024         ; lines
  1112. V_FPORCH =    3         ; lines
  1113. V_SYNC   =    3         ; lines
  1114. V_BPORCH =   26         ; lines
  1115. V_SYNC_POL =  0         ; negative
  1116. INTERLACE_ENABLE = 0    ; non-interlaced
  1117.  
  1118. [*1280X1024X76Hz]       ; Hf=80kHz
  1119. PIXEL_CLK = 139000      ; kilo pixels/sec
  1120. H_DISP   = 1280         ; pixels
  1121. H_FPORCH =  64          ; pixels
  1122. H_SYNC   =  64          ; pixels
  1123. H_BPORCH =  320         ; pixels
  1124. H_SYNC_POL = 0          ; negative 
  1125. V_DISP   = 1024         ; lines
  1126. V_FPORCH =    3         ; lines
  1127. V_SYNC   =    3         ; lines
  1128. V_BPORCH =   30         ; lines
  1129. V_SYNC_POL = 0          ; negative
  1130. INTERLACE_ENABLE = 0    ; non-interlaced
  1131.  
  1132. [*1280X1024X90Hz]
  1133. PIXEL_CLK  = 164200     ; kilo pixels/sec
  1134. H_DISP     = 1280       ; pixels
  1135. H_FPORCH   = 32         ; pixels
  1136. H_SYNC     = 128        ; pixels
  1137. H_BPORCH   = 288        ; pixels 
  1138. H_SYNC_POL = 0          ; negative
  1139. V_DISP     = 1024       ; lines
  1140. V_FPORCH   = 4          ; lines
  1141. V_SYNC     = 4          ; lines
  1142. V_BPORCH   = 36         ; lines
  1143. V_SYNC_POL = 0          ; negative
  1144. INTERLACE_ENABLE = 0    ; non-interlaced
  1145.  
  1146. [*1600X1200X60Hz]       ; Hf=76.2kHz
  1147. PIXEL_CLK =156000       ; kilo pixels/sec
  1148. H_DISP   = 1600         ; pixels
  1149. H_FPORCH =   32         ; pixels
  1150. H_SYNC   =  160         ; pixels
  1151. H_BPORCH =  256         ; pixels
  1152. H_SYNC_POL =  0         ; negative
  1153. V_DISP   = 1200         ; lines
  1154. V_FPORCH =   10         ; lines
  1155. V_SYNC   =    8         ; lines
  1156. V_BPORCH =   48         ; lines
  1157. V_SYNC_POL =  0         ; negative
  1158. INTERLACE_ENABLE = 0    ; non-interlaced
  1159.  
  1160. [*1600X1200X66Hz]       ; Hf=82kHz
  1161. PIXEL_CLK =172000       ; kilo pixels/sec
  1162. H_DISP   = 1600         ; pixels
  1163. H_FPORCH =   40         ; pixels
  1164. H_SYNC   =  136         ; pixels
  1165. H_BPORCH =  304         ; pixels
  1166. H_SYNC_POL = 0          ; negative 
  1167. V_DISP   = 1200         ; lines
  1168. V_FPORCH =   3          ; lines
  1169. V_SYNC   =    3         ; lines
  1170. V_BPORCH =   38         ; lines
  1171. V_SYNC_POL = 0          ; negative
  1172. INTERLACE_ENABLE = 0    ; non-interlaced
  1173.  
  1174. [*1600X1200X76Hz]       
  1175. PIXEL_CLK =198000       ; kilo pixels/sec
  1176. H_DISP   = 1600         ; pixels
  1177. H_FPORCH =   40         ; pixels
  1178. H_SYNC   =  136         ; pixels
  1179. H_BPORCH =  304         ; pixels
  1180. H_SYNC_POL = 0          ; negative 
  1181. V_DISP   = 1200         ; lines
  1182. V_FPORCH =   3          ; lines
  1183. V_SYNC   =    5         ; lines
  1184. V_BPORCH =   42         ; lines
  1185. V_SYNC_POL = 0          ; negative
  1186. INTERLACE_ENABLE = 0    ; non-interlaced
  1187.